<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>README.rdoc</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen" />
    <script src="../js/main.js" type="text/javascript" charset="utf-8"></script>
</head>

<body>     
    <table border='0' cellpadding='0' cellspacing='0' width="100%" class='banner'>
      <tr><td>
        <table width="100%" border='0' cellpadding='0' cellspacing='0'><tr>
          <td class="file-title" colspan="2"><span class="file-title-prefix">File</span><br />README.rdoc</td>
          <td align="right">
            <table border='0' cellspacing="0" cellpadding="2">
              <tr>
                <td>Path:</td>
                <td>README.rdoc</td>
              </tr>
              <tr>
                <td>Modified:</td>
                <td>Thu Sep 03 14:49:45 -0700 2009</td>
              </tr>
            </table>
          </td></tr>
        </table>
      </td></tr>
    </table><br />

    <div id="bodyContent">
        <div id="content">
    
    <div class="description"><h1>appengine-apis</h1>
<ul>
<li><a
href="http://code.google.com/p/appengine-jruby">code.google.com/p/appengine-jruby</a>

</li>
</ul>
<h2>DESCRIPTION:</h2>
<p>
APIs and utilities for using JRuby on Google App Engine.
</p>
<p>
To load the API stubs in IRB simply
</p>
<pre>
  require 'rubygems'
  require 'appengine-apis/local_boot'
</pre>
<p>
This will configure access to the same Datastore as running
</p>
<pre>
  $ dev_appserver.sh .
</pre>
<p>
See these classes for an overview of each API:
</p>
<ul>
<li><a href="../classes/AppEngine/Logger.html">AppEngine::Logger</a>

</li>
<li><a href="../classes/AppEngine/Testing.html">AppEngine::Testing</a>

</li>
<li><a href="../classes/AppEngine/Users.html">AppEngine::Users</a>

</li>
<li><a href="../classes/AppEngine/Mail.html">AppEngine::Mail</a>

</li>
<li><a href="../classes/AppEngine/Memcache.html">AppEngine::Memcache</a>

</li>
<li><a href="../classes/AppEngine/URLFetch.html">AppEngine::URLFetch</a>

</li>
<li><a href="../classes/AppEngine/Datastore.html">AppEngine::Datastore</a>

</li>
<li><a href="../classes/AppEngine/XMPP.html">AppEngine::XMPP</a>

</li>
<li><a
href="../classes/AppEngine/Labs/TaskQueue.html">AppEngine::Labs::TaskQueue</a>

</li>
</ul>
<p>
Unless you&#8217;re implementing your own ORM, you probably want to use the
DataMapper API instead of the lower level <a
href="../classes/AppEngine/Datastore.html">AppEngine::Datastore</a> API.
</p>
<h2>REQUIREMENTS:</h2>
<ul>
<li>Google App Engine SDK for Java (<a
href="http://code.google.com/appengine">code.google.com/appengine</a>)

</li>
</ul>
<h2>LICENSE:</h2>
<p>
Copyright 2009 Google Inc
</p>
<p>
Licensed under the Apache License, Version 2.0 (the &#8220;License&#8221;);
you may not use this file except in compliance with the License. You may
obtain a copy of the License at
</p>
<p>
<a
href="http://www.apache.org/licenses/LICENSE-2.0">www.apache.org/licenses/LICENSE-2.0</a>
</p>
<p>
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an &#8220;AS IS&#8221;
BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied. See the License for the specific language governing permissions
and limitations under the License.
</p>
</div>
    

    

    
    

    
    

    

    

    

    

    

    
</div>
    </div>
  </body>
</html>